Patterns for Orchestration Environments∗

نویسنده

  • Dragos A. Manolescu
چکیده

Service oriented architecture (SOA) is an emerging architectural style. SOA builds on insights gained from previous attempts at building systems out of distributed components, using the pull of the Web to succeed where these failed. Service orientation revolves around orchestration. Orchestration deals with the coordination of services comprising SOAs. It provides the means for aggregating services into applications. Orchestration is not a panacea. It involves tradeoffs. As it typically happens, orchestration solves some problems while adding its own problems. Although the fundamental ideas of orchestration are several decades old, orchestration represents uncharted territory for many people. This collection of patterns aims at shedding light over the problems you have to deal with when you use orchestration in your enterprise architecture. The patterns target people who would like to learn about orchestration, people who are evaluating orchestration-related products, and people who are building orchestration-related middleware. In effect, the patterns aim at educating users, helping them make decisions, and communicating with others.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mashups by orchestration and widget-based personal environments: Key challenges, solution strategies, and an application

Purpose – Mashups have been studied extensively in the literature; nevertheless, the large body of work in this area focuses on service/data level integration and leaves UI level integration, hence UI mashups, almost unexplored. The latter generates digital environments in which participating sources exist as individual entities; member applications and data sources share the same graphical spa...

متن کامل

Group Orchestration in a Mobile Environment

The increasing popularity of mobile devices fosters the omnipresence of services in mobile environments. Software systems in a mobile environment often want to manage a set of services that form a logical group and orchestrate the execution of a particular process for all its members. To orchestrate a group of services, abstractions are required which allow control over the execution in a way t...

متن کامل

Instructional Design and the Politics of Schooling: A Discussion of “Orchestration” as a Metaphor for Teaching in TEL Environments

This paper argues that the emphasis on orchestration as a metaphor for teaching in technology-enhanced learning (TEL) environments, featured in recent academic discussions, is an opportunity to broaden the scope of the inquiry into educational technology. Drawing on sociological literature and research that investigated the systemic factors that influence the uptake of ICTs in formal and inform...

متن کامل

Context-Aware Semantic Web Services Orchestration in Mobile Environments

Web services composition is a process that involves building new applications or services called composite services by assembling existing services. With the technological evolution and the mobility of the devices and thus the varieties of the environments, the development of the approaches sensitive to the context is paramount. This paper presents a comparative analysis of existing approaches ...

متن کامل

Recommending Optimal API Orchestration with Mining Frequent Mashup Patterns

As more and more organizations publish their data or services through Open APIs on the Internet, mashup applications have captured a lot of attention in recent years. However, as the number and categories of Open APIs grow rapidly, efficiently creating optimal mashup applications becomes a crucial issue for making the technology of mashup more applicable. In this work, we present a Mashup Direc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004